import re
from urllib import request
import os

# html='<img class="shizhan-course-img" alt="验证码图像识别，快速掌握TensorFlow模型构建与开发" src="//img.mukewang.com/szimg/5ad94a9800015dd410800600-360-202.jpg">'
# pattern='<img class="shizhan-course-img" alt="\s\S" src=([\s\S]*?)>'
#
# ss=re.findall(pattern,html)
# #re.findall()
#
# print('ps=',ss)
import urllib

imageurl = 'http://img.mukewang.com/szimg/5b2a29d50001bf4605400300-360-202.jpg'
file_path = 'D:/pythonImage'
file_name = '123'
try:
    if not os.path.exists(file_path):
        os.mkdir(file_path)
    file_suffix = os.path.splitext(imageurl)[1]
    print(file_suffix)
    #拼接图片名
    #file_name = '{}{}{}{}'.format(file_path, os.sep, file_name['drug_name'].encode('utf-8'), file_suffix)
    file_name='{}{}{}{}'.format(file_path,os.sep,file_name,file_suffix)
    print(file_name)
    #下载图片 并保存到本地文件夹
    request.urlretrieve(imageurl,filename=file_name)
except IOError as e:
    print('IoErro')
    print(e.args)
except Exception as e:
    print('Exception')
# def save_img(self,url, file_name, file_path='drug_specification'):
#     # 保存图片到磁盘文件夹 file_path中，默认为当前脚本运行目录下的 book\img文件夹
#     try:
#         if not os.path.exists(file_path):
#         print  '文件夹', file_path, '不存在，重新建立'
#          # os.mkdir(file_path)
#         os.makedirs(file_path)
#         　　　　  # 获得图片后缀
#         file_suffix = os.path.splitext(url)[1]
#         　　　　  # 拼接图片名（包含路径）
#         filename = '{}{}{}{}'.format(file_path, os.sep, file_name['drug_name'].encode('utf-8'), file_suffix)
#         　　　　  # 下载图片，并保存到文件夹中
#         urllib.urlretrieve(url, file=filename)
#     except IOError as e:
#          print'文件操作失败', e
#     except Exception as e:
#        #  log = traceback.format_exc()
#        # print '错误 ：', log